package com.ykyl.pojo.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ykyl.base.BaseDto;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class CheckInConfigDto extends BaseDto {

    private Long elderId;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime checkInStartTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime checkInEndTime;

    private Long nursingLevelId;

    private Long checkInId;

    private Long bedId;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime costStartTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime costEndTime;

    private BigDecimal depositAmount;

    private BigDecimal nursingCost;

    private BigDecimal bedCost;

    private BigDecimal otherCost = new BigDecimal(0); //其他费用

    private BigDecimal medicalInsurancePayment = new BigDecimal(0);

    private BigDecimal governmentSubsidy = new BigDecimal(0);

    /**
     * 任务ID
     */
    private String taskId;

    private Long roomId; // 房间ID

    private Long floorId;

    private String floorName;

    private String code;



}
